#site
  position:           absolute
  height:             100%
  width:              800px
  left:               10%
  right:              10%
  align:              center 
  background-color:    #7CA94F
  #hd
    position:         absolute
    width:            100%
    height:           200px
    left:             5px
    background-color:	#7CA94F
  
    #logo
      position: absolute 
      top: 10px
      left: 5px
      display:block
      opacity: 100%
    #login
      position:           relative
      left:               655px
      top:                60px
      width:              100px
      padding-top:        5px
      padding-bottom:     5px
      padding-left:       10px
      padding-right:      10px
      background-color:   #99BF72 
      border:             solid 1px #FFFFFF
      text-align:         left
    
      a
        background-color: #99BF72
        text-decoration:  underline
      span.separator
        background-color: #99BF72
        color:            #C00
    p.nav 
      position:           relative
      left:               5px
      top:                75px
      width:              750px
      font-wieght:        bold
      font-size:          16px
      text-align:         left
      padding-top:        3px
      padding-bottom:     3px
      padding-left:       10px
      padding-right:      10px
      background-color:   #99BF72  
      
      a
        text-decoration:  bold
        background-color: #99BF72
      span.separator
        color:            #C00           
        background-color: #99BF72
  #bd
    position:         absolute
    width:            100%
    left:             5px
    background-color:	#7CA94F
    top:              150px
    
    #sidebar
      position:         relative
      right:              305px
      width:            170px
      height:           300px    
      margin-left:      auto
      margin-right:     auto
      padding:          5px
      background-color: #466227   
    #cal
      position:         relative
      right:            305px
      width:            170px 
      height:           150px
      top:              10px
      margin-left:      auto
      margin-right:     auto
      padding:          5px
      background-color: #466227
    #content 
      position:         relative
      top:              -474px
      right:            -85px
      width:            570px 
      height:           473px
      margin-left:      auto
      margin-right:     auto
      padding:          5px
      background-color: #466227
      color:          #99BF72
      .eventsdiv
        background-color:   #466227
        padding:      5px
        h1
          font-size:          18px
        .events
          background-color:   #99BF72
          padding:      5px
          li.events
            span.event_parameter
              t
              font-size:    14px
              color:        #633131
              a 
                color: black   
      #entrydiv
        background-color:   #466227
        padding:            5px
        h1
          font-size:    18px
        a
          font-size:    12px
        #entryform
          position:           relative
          top:                10px
          padding:            5px
          background-color:   #99BF72
          color:              black
          .question
            font-size:    14px
            #label
                

  #ft
    position:         Absolute
    top:              700px
    width:            100%
    height:           40px
    left:             5px
    background-color:	#7CA94F
    p
      font-style:     italic
      font-size:      10px
      text-align:     right

  .formError
    color:            #C00

  #flash
    color:          #C00   